package com.erp.erp_entitys.business.req;

import java.io.Serializable;

/**
 * @ClassName : ContractCustomerInfoReq
 * @Description : 客户订单统计入参实体
 * @Author : lst
 * @Date: 2021-07-25 14:46
 */
public class ContractCustomerInfoReq implements Serializable {
    private static final long serialVersionUID = 7327313926000003854L;

    /**
     * 客户创建时间(起止)
     */
    private String customerCreateDateStart;

    /**
     * 客户创建时间(截至)
     */
    private String customerCreateDateEnd;

    /**
     * 客户成单日期(起止)
     */
    private String customerOrderDateStart;

    /**
     * 客户成单日期(截至)
     */
    private String customerOrderDateEnd;

    /**
     * 客户类型(多个客户类型以英文逗号隔开)
     */
    private String customerType;

    /**
     * 客户名称
     */
    private String customerName;

    /**
     * 客户业务员(多个业务员编码以英文逗号隔开)
     */
    private String salesmanCodeCustomer;

    /**
     * 外销业务员(多个业务员编码以英文逗号隔开)
     */
    private String salesmanCodeContract;

    /**
     * 所属部门(多个编码以英文逗号隔开)
     */
    private String departmentCode;
    /**
     * 部门业务员
     */
    private String  deptSalesmanCode;

    public String getDeptSalesmanCode() {
        return deptSalesmanCode;
    }

    public void setDeptSalesmanCode(String deptSalesmanCode) {
        this.deptSalesmanCode = deptSalesmanCode;
    }

    public String getCustomerCreateDateStart() {
        return customerCreateDateStart;
    }

    public void setCustomerCreateDateStart(String customerCreateDateStart) {
        this.customerCreateDateStart = customerCreateDateStart;
    }

    public String getCustomerCreateDateEnd() {
        return customerCreateDateEnd;
    }

    public void setCustomerCreateDateEnd(String customerCreateDateEnd) {
        this.customerCreateDateEnd = customerCreateDateEnd;
    }

    public String getCustomerOrderDateStart() {
        return customerOrderDateStart;
    }

    public void setCustomerOrderDateStart(String customerOrderDateStart) {
        this.customerOrderDateStart = customerOrderDateStart;
    }

    public String getCustomerOrderDateEnd() {
        return customerOrderDateEnd;
    }

    public void setCustomerOrderDateEnd(String customerOrderDateEnd) {
        this.customerOrderDateEnd = customerOrderDateEnd;
    }

    public String getCustomerType() {
        return customerType;
    }

    public void setCustomerType(String customerType) {
        this.customerType = customerType;
    }

    public String getCustomerName() {
        return customerName;
    }

    public void setCustomerName(String customerName) {
        this.customerName = customerName;
    }

    public String getSalesmanCodeCustomer() {
        return salesmanCodeCustomer;
    }

    public void setSalesmanCodeCustomer(String salesmanCodeCustomer) {
        this.salesmanCodeCustomer = salesmanCodeCustomer;
    }

    public String getSalesmanCodeContract() {
        return salesmanCodeContract;
    }

    public void setSalesmanCodeContract(String salesmanCodeContract) {
        this.salesmanCodeContract = salesmanCodeContract;
    }

    public String getDepartmentCode() {
        return departmentCode;
    }

    public void setDepartmentCode(String departmentCode) {
        this.departmentCode = departmentCode;
    }

    /**
     * 重写toString
     */
    @Override
    public String toString() {
        final StringBuilder sb = new StringBuilder("ContractCustomerInfoReq").append('[')
                .append("customerCreateDateStart=")
                .append(customerCreateDateStart)
                .append(",customerCreateDateEnd=")
                .append(customerCreateDateEnd)
                .append(",customerOrderDateStart=")
                .append(customerOrderDateStart)
                .append(",customerOrderDateEnd=")
                .append(customerOrderDateEnd)
                .append(",customerType=")
                .append(customerType)
                .append(",customerName=")
                .append(customerName)
                .append(",salesmanCodeCustomer=")
                .append(salesmanCodeCustomer)
                .append(",salesmanCodeContract=")
                .append(salesmanCodeContract)
                .append(",departmentCode=")
                .append(departmentCode)
                .append(']');
        return sb.toString();
    }
}
